Always return the amount eaten, rather than the full header size.
priv->header_buf_offset += nbytes;
- if(priv->header_buf_offset >= LOADER_HEADER_SIZE) {
- return gdk_pixbuf_loader_load_module(loader);
- } else
- return nbytes;
+ if(priv->header_buf_offset >= LOADER_HEADER_SIZE)
+ gdk_pixbuf_loader_load_module(loader);
+
+ return nbytes;
}
/**
priv->header_buf_offset += nbytes;
- if(priv->header_buf_offset >= LOADER_HEADER_SIZE) {
- return gdk_pixbuf_loader_load_module(loader);
- } else
- return nbytes;
+ if(priv->header_buf_offset >= LOADER_HEADER_SIZE)
+ gdk_pixbuf_loader_load_module(loader);
+
+ return nbytes;
}
/**